home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group02b.txt / 000120_icon-group-sender_Tue Nov 19 12:48:19 2002.msg < prev    next >
Internet Message Format  |  2003-01-02  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.11.1/8.11.1) id gAJJmDg21892
  4.     for icon-group-addresses; Tue, 19 Nov 2002 12:48:13 -0700 (MST)
  5. Message-Id: <200211191948.gAJJmDg21892@baskerville.CS.Arizona.EDU>
  6. From: jleger@afslogistics.com (Jonathan Leger)
  7. X-Newsgroups: comp.lang.icon
  8. Subject: I know why Icon isn't popular.
  9. Date: 19 Nov 2002 10:31:38 -0800
  10. X-Complaints-To: groups-abuse@google.com
  11. To: icon-group@cs.arizona.edu
  12. Errors-To: icon-group-errors@cs.arizona.edu
  13. Status: RO
  14.  
  15. To ward off the flames, let me first say that Icon is the most elegant
  16. programming language that I've ever used.  I love it.  It takes the
  17. "mundane" issues like storage and typing out of the hands of the
  18. developer and lets him focus on what's really important: application
  19. functionality.
  20.  
  21. But Icon lacks the tools and technologies needed by real-world
  22. applications programmers, at least in the Windows world.  It does not
  23. have (or at least I am not aware of it having):
  24.  
  25. 1) A strong IDE.
  26. 2) A strong visual GUI developer.
  27. 3) Built-in real-world database support (though Unicon took care of
  28. this with ODBC).
  29.  
  30. To be accepted into the world of Windows application programmers, Icon
  31. needs:
  32.  
  33. 4) Support for technologies like COM+.
  34. 5) The ability to compile Icon libraries to DLLs for use in other
  35. languages.
  36.  
  37. In fact, if Icon could just do #5 I would gladly write the middle-tier
  38. for my database applications in Unicon for the ODBC and just use a
  39. good front end like Visual Basic for making pretty forms.
  40.  
  41. My $0.02.
  42.  
  43. Jonathan Leger
  44.